be dependent on luck - Español Inglés Diccionario